$(document).ready(function(){
    $( "#codpro" ).autocomplete({
        source: "../control/autocompleteProduto.php",
        select: function(event, ui){
            $('#codpro').val(ui.item.idproduto).attr('readonly', true);
            $('#nomepro').val(ui.item.nome).attr('readonly', false);
            $('#preco').val(ui.item.valor).attr('readonly', false).focus();
            return false;
        }
    }).data("uiAutocomplete")._renderItem = function(ul, item){
        return $("<li></li>")
        .data( "ui-autocomplete-item", item )
        .append( "<a>" + item.idproduto + " - " + item.nome + "</a>" )
        .appendTo( ul );
    };               
    $('#alterarcadastroproduto').validate({
        submitHandler: function(form) {
            $(form).ajaxSubmit(function(resposta){
                if (!resposta){
                    alert("produto cadastrado com sucesso!");
                    window.location.href = 'viewalterarcadastroproduto.php';
                }else{
                    alert(resposta);
                    $('#nome').focus();
                }
            });
        },                    
        rules:{
            id:{
                required: true,
                number:true
            },
            nome: {
                required: true
            },
            preco: {
                required: true
            }
        },
        messages:{
            id:{
                required: "Obrigatório!",
                number: "Inválido!"
            },
            nome: {
                required: "Obrigatório!"
            },
            preco: {
                required: "Obrigatório!"
            }
        },
       highlight: function(element) { 
            $(element).addClass('erro');
        },
        unhighlight: function(element) { 
            if (this.numberOfInvalids() == 0) {
            }
            $(element).removeClass('erro');
        }
    });
    $("#preco").on("focus", function(){
        $("#preco").maskMoney({thousands:'', decimal:'.'});
    });
    $('#voltar').on("click", function(){
        window.location.href = 'viewalterarcadastroproduto.php';
     });    
});